home *** CD-ROM | disk | FTP | other *** search
/ The Fatted Calf / The Fatted Calf.iso / Unix / Shells / zsh / Source / src / params.pro < prev    next >
Encoding:
Text File  |  1994-05-24  |  3.1 KB  |  74 lines

  1. void setupparams DCLPROTO((void));
  2. struct param *createparam DCLPROTO((char *name,int flags));
  3. int isident DCLPROTO((char *s));
  4. long getarg DCLPROTO((char **str,int *inv,Value v,int a2,long *w));
  5. Value getvalue DCLPROTO((char **pptr,int bracks));
  6. char *getstrvalue DCLPROTO((Value v));
  7. char **getarrvalue DCLPROTO((Value v));
  8. long getintvalue DCLPROTO((Value v));
  9. void setstrvalue DCLPROTO((Value v,char *val));
  10. void setintvalue DCLPROTO((Value v,long val));
  11. void setintenv DCLPROTO((char *s,long val));
  12. void setarrvalue DCLPROTO((Value v,char **val));
  13. long getiparam DCLPROTO((char *s));
  14. char *getsparam DCLPROTO((char *s));
  15. char **getaparam DCLPROTO((char *s));
  16. Param setsparam DCLPROTO((char *s,char *val));
  17. Param setaparam DCLPROTO((char *s,char **val));
  18. Param setiparam DCLPROTO((char *s,long val));
  19. void unsetparam DCLPROTO((char *s));
  20. void intsetfn DCLPROTO((Param pm,long x));
  21. long intgetfn DCLPROTO((Param pm));
  22. void strsetfn DCLPROTO((Param pm,char *x));
  23. char *strgetfn DCLPROTO((Param pm));
  24. void nullsetfn DCLPROTO((Param pm,char *x));
  25. void arrsetfn DCLPROTO((Param pm,char **x));
  26. char **arrgetfn DCLPROTO((Param pm));
  27. void intvarsetfn DCLPROTO((Param pm,long x));
  28. long intvargetfn DCLPROTO((Param pm));
  29. void strvarsetfn DCLPROTO((Param pm,char *x));
  30. char *strvargetfn DCLPROTO((Param pm));
  31. char *strconstgetfn DCLPROTO((Param pm));
  32. char **colonfix DCLPROTO((char *x,char *ename));
  33. void colonarrsetfn DCLPROTO((Param pm,char *x));
  34. void colonpathsetfn DCLPROTO((Param pm,char *x));
  35. char *colonarrgetfn DCLPROTO((Param pm));
  36. char *colonpathgetfn DCLPROTO((Param pm));
  37. char **arrvargetfn DCLPROTO((Param pm));
  38. void arrvarsetfn DCLPROTO((Param pm,char **x));
  39. char **pathgetfn DCLPROTO((Param pm));
  40. void pathsetfn DCLPROTO((Param pm,char **x));
  41. long poundgetfn DCLPROTO((Param pm));
  42. long randomgetfn DCLPROTO((Param pm));
  43. void randomsetfn DCLPROTO((Param pm,long v));
  44. long secondsgetfn DCLPROTO((Param pm));
  45. void secondssetfn DCLPROTO((Param pm,long x));
  46. long uidgetfn DCLPROTO((Param pm));
  47. long euidgetfn DCLPROTO((Param pm));
  48. long gidgetfn DCLPROTO((Param pm));
  49. long egidgetfn DCLPROTO((Param pm));
  50. char *ifsgetfn DCLPROTO((Param pm));
  51. void ifssetfn DCLPROTO((Param pm,char *x));
  52. void histsizesetfn DCLPROTO((Param pm,long v));
  53. long histsizegetfn DCLPROTO((Param pm));
  54. void lithistsizesetfn DCLPROTO((Param pm,long v));
  55. long lithistsizegetfn DCLPROTO((Param pm));
  56. long errnogetfn DCLPROTO((Param pm));
  57. char *dashgetfn DCLPROTO((Param pm));
  58. void histcharssetfn DCLPROTO((Param pm,char *x));
  59. char *histcharsgetfn DCLPROTO((Param pm));
  60. char *homegetfn DCLPROTO((Param pm));
  61. void homesetfn DCLPROTO((Param pm,char *x));
  62. char *wordcharsgetfn DCLPROTO((Param pm));
  63. void wordcharssetfn DCLPROTO((Param pm,char *x));
  64. char *underscoregetfn DCLPROTO((Param pm));
  65. char *termgetfn DCLPROTO((Param pm));
  66. void termsetfn DCLPROTO((Param pm,char *x));
  67. void setparams DCLPROTO((void));
  68. char *mkenvstr DCLPROTO((char *x,char *y));
  69. void arrfixenv DCLPROTO((char *s,char **t));
  70. char *replenv DCLPROTO((char *e,char *value));
  71. char *addenv DCLPROTO((char *name,char *value));
  72. void delenv DCLPROTO((char *x));
  73. void convbase DCLPROTO((char *s,long v,int base));
  74.